package com.thinkgem.jeesite.modules.pay.util;

import java.util.HashMap;
import java.util.Map;

import com.thinkgem.jeesite.modules.pay.entity.log.EcPayLog;


public class EcPayLogUtils {
	/**
	 * @param ecPayLog
	 * @return
	 */
	public static Map getMapFromView(EcPayLog ecPayLog) {
		Map data = new HashMap();
		try {
			data.put("ORG_CODE", ecPayLog.getOrgCode());
			data.put("LOG_ID", ecPayLog.getLogId());
			data.put("PAY_SEQ", ecPayLog.getPaySeq());
			data.put("BANK_ID", ecPayLog.getBankId());
			data.put("BANK_NAME", ecPayLog.getBankName());
			data.put("MERCHANT_ID", ecPayLog.getMerChantid());
			data.put("POS_ID", ecPayLog.getPosId());
			data.put("BRANCH_ID", ecPayLog.getBranchId());
			data.put("PAY_DATE", ecPayLog.getPayDate());
			data.put("PAY_TIME", ecPayLog.getPayTime());
			data.put("PAY_FLAG", ecPayLog.getPayFlag());
			data.put("CUST_CODE", ecPayLog.getCustCode());
			data.put("CO_NUM", ecPayLog.getCoNum());
			data.put("AMOUNT", ecPayLog.getAmount());
			data.put("NOTE", ecPayLog.getNote());
			data.put("BATCH_NO", ecPayLog.getBatchNo());
			data.put("VOUCHER_NO", ecPayLog.getVoucherNo());
			data.put("USER_TYPE", ecPayLog.getUserType());
			data.put("PAY_ORG", ecPayLog.getPayOrg());
			data.put("ACC_DATE", ecPayLog.getAccDate());
			data.put("CARDHOLDER_NAME",ecPayLog.getCardHolderName());
			data.put("PAY_BANK_CARD_NO",ecPayLog.getPayBankCardNo());
			data.put("ORDER_NO",ecPayLog.getOrderNo());
			data.put("PRO_LINE_CHAIN",ecPayLog.getProlineChain());
			data.put("PAY_SOURCE",ecPayLog.getPaySource());
			data.put("PAY_IP",ecPayLog.getPayIp());
			data.put("UPDATE_TIME",ecPayLog.getUpdateTime());
		} catch (RuntimeException e) {
		    throw e;
		} catch (Exception e) {
			System.out.println("由ecPayLog得到Map出错");
			data = null;
		}
		return data;
	}
}
